Quality of Service--Aware Distributed Object Systems
نویسندگان
چکیده
QoS-specification, QoS-enabled trading, distributed object systems, object component specification, object interoperability, quality of service, object-oriented programming Computing systems deliver their functionality at a certain level of performance, reliability, and security. We refer to such nonfunctional aspects as quality-of-service (QoS) aspects. Delivering a satisfactory level of QoS is very challenging for systems that operate in open, resource varying environments such as the Internet or corporate intranets. A system that operates in an open environment may rely on services that are deployed under the control of a different organization, and it cannot per se make assumptions about the QoS delivered by such services. Furthermore, since resources vary, a system cannot be built to operate with a fixed level of available resources. To deliver satisfactory QoS in the context of external services and varying resources, a system must be QoS aware so that it can communicate its QoS expectations to those external services, monitor actual QoS based on currently available resources, and adapt to changes in available resources.
منابع مشابه
The Design and Implementation of AQuA: An Adaptive Quality of Service Aware Object-Based Storage Device
As storage systems are becoming larger and more complicated, they must handle an increasing variety of data storage needs. Storage system Quality of Service (QoS) has therefore become an important issue. Storage systems must be able to deliver satisfactory performance under both expected and unexpected workloads and, increasingly, must handle data (such as multimedia data) with real timeliness ...
متن کاملAspectix: A Quality-Aware, Object-Based Middleware Architecture
Quality of service is becoming more and more important in distributed systems. Current middleware systems lack quality-of-service support on the application and on the system level. AspectIX is a CORBA-compliant middleware platform that defines generic interfaces to control quality-of-service and an infrastructure for quality implementations. AspectIX is based on a fragmented object model that ...
متن کاملQuality of Service in Distributed Object Systems and Distributed Multimedia Object/Component Systems
The workshop investigated, to what extent can component technology help to enhance the quality of distributed multimedia systems. Especially, to what extent can we achieve better reuse of multimedia content, reuse of code, interoperability, portability and performance. All authors agreed upon the necessity of building distributed multimedia systems of components as opposed to monolithic systems...
متن کاملUsing QDL to Specify QoS Aware Distributed (QuO) Application Configuration
Recent work in opening up distributed object systems to make them suitable for applications needing quality of service control has had the side effect of increasing the complexity in setting up, configuring, and initializing such applications. Configuration of distributed applications is more complicated than that of non-distributed applications, simply because of the heterogeneous and distribu...
متن کاملEmerging Patterns in Adaptive, Distributed Real-Time, Embedded Middleware
We have been developing Quality Objects (QuO), an adaptive middleware framework that supports the development of distributed object applications that can measure, control, and adapt to quality of service (QoS) needs and variations in a system. We have applied QuO to the problems of distributed real-time embedded (DRE) applications, including a streaming video dissemination application and a dyn...
متن کامل